/* CSS Document */

/* ☆ reset ======================================================*/
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}
body {
	line-height:1;
	font-family:'Microsoft YaHei';
}
ol, ul {
	list-style:none;
}
blockquote, q {
	quotes:none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content:'';
	content:none;
}

/* remember to define focus styles! */
:focus {
	outline:0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration:none;
}
del {
	text-decoration:line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse:collapse;
	border-spacing:0;
}
a{text-decoration:none;color:#333;}
a:visited{color:#333;}
input,textarea,button{font-family:'Microsoft YaHei';}
/* ☆ pub Class==================================================================*/
.clearfix {zoom:1;display:table;width:100%;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
.red{color:red;}
.eps{-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.icon{background-image:url(/static/images/icon.png);background-repeat:no-repeat;}
.jipin {vertical-align: middle;display: inline-block;zoom: 1;width: 40px;height: 16px;background-position: 0 -140px;margin: 0 0 4px 8px;}
.common_alert_icon{background-image: url(/static/js/skins/icons/alert.gif);background-repeat:no-repeat;width: 48px;height: 48px;}
.header .nav .g:hover,.header .subnav .dropdown .s:hover,.header .admin_subnav .dropdown .s:hover,.drawer_nav .nav_ol .item .first_class a:hover,.drawer_nav .nav_ol .item .more_class .clsss_list a:hover,.slideTxtBox .bd li .company a:hover .comname,.similar_jobs  .similar_jobs_list .item .com a:hover,.jobfair_list .item .name a:hover,.commPopLogin .login_type_switch .login_ctrl .fwd_link:hover,.jobfair_company_list .item .companyname a:hover,.job_show_r .history .item .jobname a:hover,.search_job_list .item .comname a:hover,.commtitle .more:hover,.recommend_list .item .company a:hover,.recommend_comname a:hover,.recommend_name:hover,.show_fair_list .item .jobfairname:hover,.dept_rightcont .link{color:#32a5de;}
.index_block_2 .txtScroll-left .bd ul li a:hover,.slideTxtBox .bd li .mainjob a:hover,.index_block_6 .friendlink a:hover,.footer_nav .other_link a:hover,.footer_nav .footer_menu .item a:hover,.job_detail_right .company_name a:hover,.similar_jobs  .similar_jobs_list .item .job .name:hover,.service_list .item:hover span,.silde_news_list .item:hover span,.jobfair_company_list .item .jobs a:hover,.job_search .jobtags a:hover,.quick_search .jobtags a:hover,.search_job_list .item .jobname a:hover,.rec_style_title1 .more:hover, .rec_style_title2 .more:hover,.recommend_list .item .jobname a:hover,.verification_code .ver_code_reload a:hover,.jobslist .jname a:hover,.company_map .mapwrap .ctrlmap:hover{color:#ff751b;}
.index_block_3 .gov_recruitment .list a:hover,.highly_recommented .list a:hover span,.index_block_3 .jobfair .list .item .jobfairname:hover,.index_block_5 .news_wrap .newslist .list .item:hover .title,.company_map .mapwrap .ctrlmap,.right_silder_switch .company_jobs_list .item .jobname a{color:#32a5de;}
.mainwrap{width:1200px;position:relative;margin:0px auto 0;}
.mainwrapdis{width:1360px;position:relative;margin:0 auto;} /*增加 by 2021-2-20*/
/*.mainwrap .returnBtn{padding:10px 20px;background:#ff751b;color:#fff;border-radius: 5px;font-size: 20px;margin:0 auto 200px;display: inline-block;}*//*修改 by 2021-2-20*/
.mainwrap .mainwrapdis .returnBtn{padding:10px 20px;background:#ff751b;color:#fff;border-radius: 5px;font-size: 20px;margin:0 auto 200px;display: inline-block;}
.header{height:60px;background:#4B89FA;}
.header .logo,.header .logo a{display:block;float:left;width:184px;height:39px;}
.header .logo{overflow:hidden;line-height:200px;margin:10px 0 0 0;}
.header .logo a{background:url(/static/images/logo.png) no-repeat center top;}
.header .nav{float:left;margin:3px 0 0 20px;}
.header .nav .g,.header .subnav{display:block;float:left;height:44px;line-height:44px;text-align:center;padding:0 15px;font-size:14px;color:#ffffff;position:relative;cursor:pointer;}
.header .nav .curr{background:#0b3d56;color:#32a5de;}
.header .adimin_nav{float:right;margin:8px 0 0 20px;}
.header .adimin_nav .g,.header .admin_subnav{display:block;float:right;height:44px;line-height:44px;text-align:center;padding:0 15px;font-size:14px;color:#ffffff;position:relative;cursor:pointer;}
.header .adimin_nav .curr{background:#4B89FA;Xcolor:#FEDD01;}
.header .subnav .icon,.header .admin_subnav .icon{display:inline-block;*display:inline;*zoom:1;width:9px;height:5px;margin:0 0 0 5px;vertical-align:middle;}
.header .subnav .up,.header .admin_subnav .up{background-position:0 0;}
.header .subnav .down,.header .admin_subnav .down{background-position:-9px 0;}
.header .subnav .dropdown,.header .admin_subnav .dropdown{display:none;width:120px;left:50%;top:40px;margin:0 0 0 -60px;position:absolute;background:#4B89FA;z-index:9999;}
.header .subnav .dropdown .s,.header .admin_subnav .dropdown .s{display:block;height:44px;line-height:44px;text-align:center;font-size:14px;color:#ffffff;}
.header .admin_subnav .dropdown .s:hover {color:#FEDD01;}
.header .subnav:hover .dropdown,.header .admin_subnav:hover .dropdown{display:block;}
.header .btn{display:block;float:right;padding:0 10px;height:22px;line-height:22px;border:1px solid #32a5de;text-align:center;border-radius:4px;color:#ffffff;margin:13px 0 0 14px;font-size:12px;}
.header .recruitment{display:block;float:right;height:22px;line-height:22px;color:#ffffff;margin:13px 20px 0 0;font-size:14px;}
.header .recruitment .icon{display:inline-block;*display:inline;*zoom:1;width:18px;height:18px;background-position:0 -13px;vertical-align:middle;}
.header_login_state{height:50px;line-height:50px;font-size:14px;color:#ffffff;}
.header_login_state .name{color:#ff751b;display: inline-block;max-width: 110px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height:24px;line-height: 24px;position:relative;top:7px;}
.header_login_state .gotouser{color:#ffffff;}
.header_login_state .gotouser:hover{text-decoration:underline;}
.header_login_state .loginout{color:#99ddff;}
.header_login_state .loginout:hover{text-decoration:underline;}

/*左侧logo样式*/
.header2021{width: 100%; padding-top: 80px;}
.header2021 .header_top {width: 100%;height: 80px;background: #4B89FA;align-items: center;position: fixed; top: 0;z-index: 1000}
.header2021 .header_top .top_content{width: 1200px;position:relative; margin: 0 auto;}
.header2021 .header_top .logo_left { float:left; overflow: hidden; width:200px; line-height:100px; margin-top: 20px;}
.header2021 .header_top .logo_left a {background : url(/static/images/logo.png) no-repeat center top}
.header2021 .header_top .logo_left a {display: block; float: left; width: 184px; height: 39px;}
/*导航栏样式*/
.header2021 .header_top .nav{ float:left; width: 890px;margin:0 auto;padding-top: 28px}
.header2021 .header_top .nav>a{margin:0 10px;font-size: 16px;color: white;letter-spacing: 1px;}
.header2021 .header_top .nav>a:hover{color: #FEDD01;}
/*下拉子菜单样式*/
.header2021 .header_top .nav .dropbtn {color: white;font-size: 16px;border: none;cursor: pointer;margin: 0 10px;letter-spacing: 1px}
.header2021 .header_top .nav .dropbtn:hover{color: #FEDD01;}
.header2021 .header_top .nav .dropdown {position: relative;display: inline-block;z-index: 999;}
.header2021 .header_top .nav .dropdown-content {background-color:#4B89FA;padding: 28px 8px 15px 8px;display: none;position: fixed;white-space: nowrap;}
.header2021 .header_top .nav .dropdown-content a {margin-top: 10px;color: #ffffff;padding:6px 8px;text-decoration: none;display: block;letter-spacing: 1px;font-size: 14px;}
.header2021 .header_top .nav .dropdown-content a:hover{color:#FEDD01;}
.header2021 .header_top .nav .dropdown:hover .dropdown-content {display: block;}
.header2021 .button_right_drop {width:100px; float: right; margin-top: 26px;}
.header2021 .button_right_drop .dropbtn {color: white;font-size: 12px;padding: 5px;border-radius: 5px; border: 1px solid; cursor: pointer;letter-spacing: 1px}
.header2021 .button_right_drop .dropbtn:hover{color: #FEDD01;}
.header2021 .button_right_drop .dropdown {position: relative;display: inline-block;z-index: 999;}
.header2021 .button_right_drop .dropdown-content {background-color:#4B89FA;padding: 20px 8px 15px 8px;display: none;position: fixed;white-space: nowrap;}
.header2021 .button_right_drop .dropdown-content a {margin-top: 10px;color: #ffffff;padding:6px 8px;text-decoration: none;display: block;letter-spacing: 1px;font-size: 14px;}
.header2021 .button_right_drop .dropdown-content a:hover{color:#FEDD01;}
.header2021 .button_right_drop .dropdown:hover .dropdown-content {display: block;}

.header2021 .header_top .button_right_sub{width:100px; float: right ; margin-top: 26px;}
.header2021 .header_top .button_right_sub>a{float:left; width: 80px;height: 24px;line-height:24px;background: #ffffff;border-radius: 5px; text-align: center;}
.header2021 .header_top .button_right_sub>a{color: #FFF; background:#4B89FA; font-size: 12px;letter-spacing: 1px;border: 1px solid;}

/*搜索栏样式*/
.header2021 .header_top .searchform{float: left ; width: 580px; margin-top: 35px}
.header2021 .header_top .searchform #searchWord{border: none;width: 450px;height: 40px;margin-left: 10px; float: left}
.header2021 .header_top .searchform #searchWord:focus{outline: none;}
.header2021 .header_top .searchform #searchWord::-webkit-input-placeholder{color: #BFBFBF;font-size: 16px;}
.header2021 .header_top .searchform #searchBtn{border: none;width: 100px;height: 42px;background:#1C6CA2;background: -webkit-linear-gradient(bottom,#3B8CDB,#98ECFE);border-radius: 0 15px 15px 0;color: #ffffff;margin-left: -10px;margin-top:-1px}
/*公众号二维码样式*/
.header2021 .header_top .code_middle{float: right ;margin-top: 12px;}
.header2021 .header_top .code_middle .corediv {overflow: hidden; width:70px; height: 75px; background : url(/static/images/dyhcodeforbanner.jpg) no-repeat center top}
.header2021 .header_top .code_middle .textspan {font-size: 12px;color: #ffffff;text-align: center;letter-spacing: 2px;}

.quick_block{height:150px;background:#00c9ff;}
.quick_block .mainwrap {width:100%;min-width:1200px;background:url(/static/images/index_title_bg.jpg) no-repeat center bottom;}
.quick_block .title_block{width:1200px;height:150px;margin:0 auto;text-align: center;}

/*修改2024-04-29：修改margin的值*/
.quick_block .title_block .title_tip {float: left;margin: 35px 0px 0px 50px;}
/*修改2024-04-29：修改margin的值*/
/*.quick_block .title_block .title_code {float: right; margin: 30px 50px 0px 0px}*/
.quick_block .title_block .title_code {float: right; margin: 12px 0px 0px 0px;}
.quick_block .title_block .title_code2{float: left; margin: 14px 0px 0px 0px;}
.quick_block .login_block{float:right;margin:42px 0 0 0;}
.quick_block .login_block .loginbtn_out{float:right;border:1px solid #f7f7f7;width:114px;height:34px;margin:0 0 0 5px;}
.quick_block .login_block .loginbtn{float:right;display:block;width:114px;height:34px;line-height:34px;border:none;text-align:center;font-size:14px;color:#ffffff;background:#32a5de;cursor:pointer;}
.quick_block .login_block .inpt{float:right;display:block;width:172px;padding:0 5px;height:34px;line-height:34px;border:1px solid #f7f7f7;font-size:14px;background:#f7f7f7;margin:0 0 0 5px;}
.quick_search{height:100px;background:#FFF;}
.quick_search .searchform{padding:23px 0 0 0;float:left;width:100%;}
.searchform #searchForm{width:100%;}
.quick_search .searchform .search_keyword{margin-left:143px;overflow: hidden;}
.quick_search .searchform .search_keyword .keyword{float:left;width:764px;height:48px;line-height:48px;padding:0 15px;background:#ffffff;border:1px solid #7599fe;font-size:16px;color:#999999;}
.quick_search .searchform .search_keyword .searchbtn{float:left;width:150px;height:48px;line-height:48px;padding:0 5px;background:#7599fe;border:none;color:#ffffff;text-align:center;font-size:16px;}
.quick_search .jobtags{padding:10px 0 0 0;margin-left:143px;font-size:14px;color:#777777;}
.quick_search .jobtags a{color:#32a5de;display:inline-block;*display:inline;*zoom:1;margin:0 10px 0 0;}
.commtitle{height:36px;border-bottom:1px solid #eaecee;position:relative;width:100%;}
.commtitle span,.commtitle .more{display:block;height:34px;line-height:34px;position:absolute;bottom:0;}
.commtitle span{border-bottom:2px solid #32a5de;left:0;font-size:16px;color:#32a5de;}
.commtitle .more{right:0;font-size:12px;color:#666666;}
.emgMore{right: 0;font-size: 12px;color:#666;height: 34px;line-height: 34px;position: absolute;}
.fullad img{width:1198px;height:80px;}
.fullad{border:1px solid #eaecee;margin:10px 0 ;}
.fullad a{display: block;}
.logoad{width:1198px;border-left:1px solid #eaecee;border-top:1px solid #eaecee;border-right:1px solid #eaecee;position:relative;overflow:hidden;}
.logoad .longhide{width:1230px;position:relative;float:left;}
.advert{width:1214px;}
.advert .part{display:block;float:left;height:80px;margin:0 12px 12px 0;position:relative;}
.advert  .mask{ display:none;background:#a4ddfb;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity: 0.9;position:absolute;left:-4px;top:-4px;}
.advert  .info{ display:none;background:#fff;position:absolute;left:0;padding:10px;overflow:hidden;}
.advert  .info a{font-size:14px;display: inline-block;*display: inline;*zoom:1;color:#2182cc;line-height:23px;margin:0 5px 0 0;padding:0 0 0 12px;-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;background:url(/static/images/index_icon.gif) no-repeat -294px -475px;}
.advert  .info a:hover{color:#ff751b;}
.advert  a.bannerImg {border:1px solid #dcdcdc;display:block;position:absolute;left:-1px;top:0;}

.halfad .part{width:592px;}
.halfad .part:nth-child(2n){margin-right:0;}
.halfad .mask{ width:600px;z-index:98;}
.halfad .info{ width:572px;z-index:99;top:81px;}
.halfad  .info a{max-width:581px;}
.halfad  a.bannerImg{width:592px;z-index:100;}
.halfad  a.bannerImg img{width:592px;height:80px;}

.triplead .part{width:392px;}
.triplead .part:nth-child(3n){margin-right:0;}
.triplead .mask{ width:400px;z-index:98;}
.triplead .info{ width:372px;z-index:99;top:81px;}
.triplead  .info a{max-width:361px;}
.triplead  a.bannerImg{width:392px;z-index:100;}
.triplead  a.bannerImg img{width:392px;height:80px;}

.quadraad .part{width:291px;}
.quadraad .part:nth-child(4n){margin-right:0;}
.quadraad .mask{ width:300px;z-index:95;}
.quadraad .info{ width:271px;top:81px;z-index:96;}
.quadraad  .info a{max-width:280px;}
.quadraad  a.bannerImg{width:291px;z-index:97;}
.quadraad  a.bannerImg img{width:291px;height:80px;}

.logoad .bottomline{width:100%;position:absolute;height:1px;background:#eaecee;left:0;bottom:0;}
.logoad .logobox,.logoad .logobox img{width:239px;height:125px;}
.logoad .logobox{float:left;border-right:1px solid #eaecee;border-bottom:1px solid #eaecee;}
.footer_nav{background:#ffffff; margin-top:10px;}
/*.footer_nav .mainwrap{border-top:1px solid #eaecee;padding:20px 0;}*//*修改 by 2021-2-20*/
.footer_nav .mainwrap .mainwrapdis{border-top:1px solid #eaecee;padding:20px 0;}
.footer_nav .other_media{border-right:1px solid #eaecee;float:left;padding:0 50px 0 0;margin:0 50px 0 0;}
.footer_nav .other_media .show_qrcode_btn{width:180px;height:40px;line-height:40px;font-size:14px;color:#32a5de;border:1px solid #32a5de;cursor:pointer;margin:0 0 10px 0;position:relative;}
.footer_nav .other_media .show_qrcode_btn:hover{background:#32a5de;color:#ffffff;}
/*.footer_nav .other_media .show_qrcode_btn .icon,.footer_nav .mainwrap .other_media .show_qrcode_btn span{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}*//*修改 by 2021-2-20*/
.footer_nav .other_media .show_qrcode_btn .icon,.footer_nav .mainwrap .mainwrapdis .other_media .show_qrcode_btn span{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}
.footer_nav .other_media .show_qrcode_btn .icon{width:16px;height:16px;margin:0 0 0 40px;}
.footer_nav .other_media .show_qrcode_btn .h5{background-position:3px -156px;}
.footer_nav .other_media .show_qrcode_btn .xcx{background-position:0 -173px;}
.footer_nav .other_media .show_qrcode_btn .wxgzh{background-position:-114px -598px;}
.footer_nav .other_media .show_qrcode_btn:hover .h5{background-position:-13px -156px;}
.footer_nav .other_media .show_qrcode_btn:hover .xcx{background-position:-16px -173px;}
.footer_nav .other_media .show_qrcode_btn:hover .wxgzh{background-position:-114px -580px;}
.footer_nav .other_media .show_qrcode_btn .showqrcode,.footer_nav .other_media .show_qrcode_btn .showqrcode img{width:100px;height:100px;}
/*修改2022-04-02：修改right属性、padding属性、padding属性，新增width属性、height属性*/
/*.footer_nav .other_media .show_qrcode_btn .showqrcode{display:none;background:#ffffff;position:absolute;right:-115px;bottom:-1px;z-index:99;padding:5px;border:1px solid #eaecee;} //原来的*/
/*修改2022-04-12：修改right的值*/
.footer_nav .other_media .show_qrcode_btn .showqrcode{display:none;background:#ffffff;position:absolute;right:-340px;bottom:-1px;z-index:99;padding:15px 5px;border:1px solid #eaecee;width: 320px;height: 130px;color: #5e5e5e;}
/*新增2022-04-02：新增鼠标悬停内容展示样式*/
.footer_nav .other_media .show_qrcode_btn .showqrcode .code_content{display: flex;justify-content: space-around;}
.footer_nav .other_media .show_qrcode_btn .showqrcode .code_content .code_box{display: flex;flex-direction: column;align-items: center;}

.footer_nav .other_media .show_qrcode_btn:hover .showqrcode{display:block;}
.footer_nav .other_link{line-height:150%;font-size:12px;text-align:center;}
.footer_nav .other_link .icon,.footer_nav .other_link span{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}
.footer_nav .other_link .icon{width:16px;height:13px;}
.footer_nav .other_link .wx{background-position:0 -194px;}
.footer_nav .other_link .wb{background-position:0 -209px;}
.footer_nav .other_link .dy{background-position:0 -224px;}
.footer_nav .other_link a{color:#555555;margin:0 20px 0 0;}
.footer_nav .other_link .showqrcode,.footer_nav .other_link .showqrcode img{width:100px;height:100px;}
.footer_nav .other_link .showqrcode{display:none;background:#ffffff;position:absolute;left:-10px;bottom:50px;z-index:99;padding:5px;border:1px solid #eaecee;}
.footer_nav .other_link .show_wx:hover .showqrcode{display:block;}
.footer_nav .footer_menu{float:left;position:relative;}
.footer_nav .footer_menu .item{float:left;line-height:150%;margin:0 100px 0 0;}
.footer_nav .footer_menu .item h1{font-size:14px;}
.footer_nav .footer_menu .item a{font-size:12px;color:#555555;display:block;line-height: 24px;}
/*新增2024-05-07：新增抖音二维码样式*/
.footer_nav .dy_code{width: 14%;float: right;margin-bottom: 10px;}
.footer_nav .dy_code .dy_content{display: flex;flex-direction: column;align-items: center;}
.footer_nav .dy_code .dy_content>img{width: 84%;margin-bottom: 10px;}
.footer_nav .dy_code .dy_content>span{font-size: 14px;color: #646363;margin-bottom: 6px;}
.footer_copyright{background:#f5f5f5;line-height:150%;padding:20px 0;text-align:center;font-size:12px;color:#8b8b8b;}
.footer_copyright_error{line-height:150%;padding:20px 0;text-align:center;font-size:12px;color:#8b8b8b;}
/*修改2022-04-29：新增padding-top、box-sizing屬性*/
/*修改2023-07-20：新增padding-bottom属性*/
/*修改2025-3-10：修改banner图片样式*/
.gray_wrap{background:#f5f5f5;box-sizing: border-box;padding-bottom: 26px;}
.arearselectwrap{width:500px;padding:10px 0 10px 20px;color:#555;}
.arearselectwrap .catalegetitle{float:left;width:100%;font-size:14px;font-weight:bold;line-height:150%;margin:0 0 10px 0;}
.arearselectwrap .catalegelist dd{display:block;float:left;width:16%;margin:0 0 10px 0;}
/* #poplist_item p{display:block;line-height:150%;width:33%;float:left;cursor:pointer;padding:10px 0;text-align:center;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;} */
#poplist_item p{display:inline-block;*display:inline;*zoom:1;line-height:150%;float:left;cursor:pointer;padding:10px;text-align:center;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;background:url(/static/images/arrow.png) no-repeat left center;}
#poplist_item p:hover{background:#fafafa url(/static/images/arrow.png) no-repeat left center;;color:#f90;}
.pages {width: 100%;text-align: center;margin:0 auto;font-size: 14px;line-height: 25px;color: #666;}
.pages .selected {background:#32a5de;border:1px solid #32a5de}
.pages a {display: inline-block;padding: 5px 14px 5px 14px;margin-left:8px;color: #666;border: 1px solid #dedede; font-size:14px;border-radius:3px; background:#fff}
.pages em {margin-left: 10px;height:35px;line-height:30px;color:#666;display:inline-block;font-style:normal;}
.pages .selected {font-weight: bold;color: #fff;;border:1px solid #00b2fc}
.pages a:hover{color: #fff;background:#32a5de;border:1px solid #32a5de; text-decoration:none;}
.pages .input-num{width:30px;height:30px;line-height:30px;border:1px solid #ccc;padding:0 5px;text-align:center;}
.pages .bt-confirm{background:#32a5de;border:none;color: #FFFFFF; cursor: pointer;height:30px;line-height:30px; width: 48px;border-radius:3px; margin-left:3px;}
.empty{font-size:14px;color:#b0b9bf; background:url(/static/images/empty.png) no-repeat 50% 30px; padding:80px 0px 20px 0px !important;text-align:center;}
.loading{font-size:14px;color:#32a5de; background:url(/static/images/loading2.gif) no-repeat 50% 30px; padding:90px 0px 20px 0px !important;text-align:center;}
.modal_drop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:#000;z-index:9990;-webkit-opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;opacity:.5;filter:alpha(opacity=50);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);_position:absolute;_top:expression(offsetParent.scrollTop);_left:expression(offsetParent.scrollLeft);}
.commPopLogin{display:none;width:400px;background:#ffffff;border-radius:4px;position:fixed;top:100px;left:50%;margin:0 0 0 -200px;z-index:10000;border-top:2px solid #32a5de;}
.commPopLogin .loginWrap{padding:50px 50px 55px 50px;position:relative;}
.commPopLogin .loginWrap .close{width:30px;height:30px;position:absolute;top:10px;right:10px;cursor:pointer;border:1px dotted #ffffff;}
.commPopLogin .loginWrap .close:hover{border:1px dotted #dddddd;}
.commPopLogin .loginWrap .close .icon{display:block;width:8px;height:8px;background-position:-126px -225px;margin:11px 0 0 11px;}
.commPopLogin .loginWrap .title{text-align:center;font-size:18px;margin:0 0 20px 0;}
.commPopLogin .switch_tab{float:left;width:100%;}
.commPopLogin .switch_tab .tab{float:left;width:80px;height:30px;line-height:30px;border-bottom:2px solid #ffffff;text-align:center;font-size:14px;color:#666666;cursor:pointer;margin:0 20px 0 0;}
.commPopLogin .switch_tab .curr{border-bottom:2px solid #32a5de;color:#32a5de;font-weight:bold;}
.commPopLogin .login_type_switch .item{margin:20px 0 0 0;display:none;}
.commPopLogin .login_type_switch .input_row{position:relative;z-index:99;margin:0 0 20px 0;}
.commPopLogin .login_type_switch .input_row .inpt{width:94%;height:46px;line-height:46px;padding:0 3%;background:#eaeaea;border-radius:4px;font-size:14px;border:none;}
.commPopLogin .login_type_switch .input_row .msg{font-size:12px;width:100%;}
.commPopLogin .login_type_switch .input_row .msg .err_tips{display:none;color:#fd5f39;background: url(/static/images/alert.png) left center no-repeat;padding:0 0 0 22px;margin:5px 0 0 0;height:30px;line-height:30px;}
.commPopLogin .login_type_switch .input_row .sbtn{display:block;border:1px solid #32a5de;background:#32a5de;width:100%;height:46px;line-height:44px;border-radius:4px;text-align:center;font-size:14px;color:#ffffff;cursor:pointer;}
.commPopLogin .login_type_switch .input_row .yzm,.commPopLogin .login_type_switch .input_row .yzm img{float:right;width:120px;height:46px;}
.commPopLogin .login_type_switch .login_ctrl{height:20px;line-height:20px;font-size:14px;margin:0 0 10px 0;}
.commPopLogin .login_type_switch .login_ctrl .fwd_link{color:#666666;}
.commPopLogin .login_type_switch .other_login{height:20px;line-height:20px;font-size:14px;color:#666666;}
.commPopLogin .login_type_switch .other_login .label,.commPopLogin .login_type_switch .other_login .btn{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}
.commPopLogin .login_type_switch .other_login .btn{width:30px;height:30px;line-height:150px;overflow:hidden;margin:0 0 0 10px;border-radius:100px;}
.commPopLogin .login_type_switch .other_login .wx_login{background-position:-83px -370px;}
.commPopLogin .login_type_switch .other_login .qq_login{background-position:-83px -340px;}
.commPopLogin .login_type_switch .other_login .wx_login:hover{background-position:-113px -370px;}
.commPopLogin .login_type_switch .other_login .qq_login:hover{background-position:-113px -340px;}

.estorm-form {}
.estorm-form .item {padding:0 0 10px 0; }
.estorm-form label.title {width:100%; display:block; }
.estorm-form label.radio {padding-right:20px; }
.estorm-form label.checkbox {width:100px; display:inline-block; padding:0 0 5px 0; }

/*input text*/
.input-blur {color:#999999; }
.input-focus {color:#000000; }
.estorm-input-text {height:32px; font-size:14px; border:1px #cccccc solid; padding:0 5px; line-height:32px; }
.estorm-input-text:focus {border-color:#fafafa; }

/*radio*/
.estorm-radio-wrap {position:relative; display: inline-block;*display: inline;*zoom:1;}
.estorm-radio-bg {width:18px; height:18px; position:absolute; z-index:0; left:0; top:0; display:block; overflow:hidden; background:url(../images/bg.png) no-repeat -36px 0; }
.estorm-radio-checked {background-position:-54px 0; }

/*checkbox*/
.estorm-checkbox-wrap {position:relative; display: inline-block;*display: inline;*zoom:1;}
.estorm-checkbox-bg {width:18px; height:18px; position:absolute; z-index:0; left:0; top:0; display:block; overflow:hidden; background:url(../images/bg.png) no-repeat 0 0; }
.estorm-checkbox-checked {background-position:-18px 0; }

/*select*/
.estorm-selecter-wrap {position:relative;display: inline-block;*display: inline;*zoom:1;}
.estorm-selecter-wrap select {margin:0; padding:0;}
.estorm-selecter-current {display:block; height:34px; line-height:34px; padding:0 10px; color:#333;}
.adminWrap a.estorm-selecter-current {color:#333;}
.estorm-selecter-arrow {width:18px; height:18px; position:absolute; right:5px; top:3px; display:block; overflow:hidden; background:url(../images/bg.png) no-repeat -72px 5px;}
.estorm-selecter {position:absolute;left:0;top:0;border:1px #cccccc solid;background:#ffffff; }
.estorm-selecter:hover, .estorm-selecter-current:hover {background:#f5f5f5; }
.estorm-selecter ul {position:absolute;left:-1px;top:34px; border:1px #cccccc solid; background:#ffffff;display:none; }
.estorm-selecter ul li {white-space:nowrap; }
.estorm-selecter ul li a {display:block; line-height:34px; padding:0 10px; color:#32a5de;}
.estorm-selecter ul li a:hover {background:#fafafa; color:#333333; }
.estorm-selecter ul li.current a {background:#32a5de; color:#fff; }

.estorm-selecter-multiple {position:absolute; left:0; top:0; border:1px #cccccc solid; background:#ffffff; overflow:auto; }
.estorm-selecter-multiple ul li {white-space:nowrap; }
.estorm-selecter-multiple ul li a {display:block; line-height:26px; padding:0 10px; font-size:12px; }
.estorm-selecter-multiple ul li a:hover {background:#f5f5f5; color:#fafafa; }
.estorm-selecter-multiple ul li.current a {background:#fafafa; color:#ffffff; }

.gtips_gray_wrap{padding: 15px 0;background: #f5f5f5;}
.gtips{border: 1px solid #e8e8e8;width: 1198px;margin: 15px auto;background: #ffffff;}
.gtips .commtitle span{left: 10px;}
.err_page_group{padding:100px 0;text-align:center;background:#fff;}
.err_page_group .err_page{display:inline-block;*display:inline;*zoom:1;}
.err_page_group .err_page .err_page_left{width:390px;height:380px;float:left;}
.err_page_group .err_page .e404{background:url(/static/images/404.png) no-repeat;}
.err_page_group .err_page .e500{background:url(/static/images/500.png) no-repeat;}
.err_page_group .err_page .err_page_right{padding-left:30px;text-align:left;float:left;}
.err_page_group .err_page .err_page_right .num_box{padding-top:50px;font-size:80px;color:#Fd8000;font-weight:bold;}
.err_page_group .err_page .err_page_right .noit{height: 90px;}
.err_page_group .err_page .err_page_right .sorry_box{padding-top:25px;color:#Fd8000;font-size:30px;font-weight:bold;}
.err_page_group .err_page .err_page_right .btn_box{padding-top:50px;font-size:16px;}
.btn_inline{display:inline;margin-right:18px;}
.err_page_group .err_page .err_page_right .btn_box .btn_inline{cursor:pointer;padding:8px 15px;background:#ff751b;color:#fff;text-decoration: none;}
.err_page_group .err_page .err_page_right .btn_box .btn_inline:hover{background-color:#E68A13}
.foottxt{margin:0 auto;width:1200px;padding-bottom:20px;text-align:center;font-size:14px;margin-top:20px;line-height:200%;color: #999999;}

.pl_stars{position:relative;width:100px;height:16px;background-position: 0 -333px;}
.pl_stars .color{position:absolute;width:100px;height:16px;z-index:10;background-position: 0 -317px;}
.pl_stars .star_0{width:0;}
.pl_stars .star_1{width:20px;}
.pl_stars .star_2{width:40px;}
.pl_stars .star_3{width:60px;}
.pl_stars .star_4{width:80px;}
.pl_stars .star_5{width:100px;}
.pl_stars_cap2{position:relative;width:80px;height:13px;background-position: 0 -632px;}
.pl_stars_cap2 .color{position:absolute;width:80px;height:13px;z-index:10;background-position: 0 -619px;}
.pl_stars_cap2 .star_0{width:0;}
.pl_stars_cap2 .star_1{width:16px;}
.pl_stars_cap2 .star_2{width:32px;}
.pl_stars_cap2 .star_3{width:48px;}
.pl_stars_cap2 .star_4{width:64px;}
.pl_stars_cap2 .star_5{width:80px;}
.pl_cmtbocy{}
.pl_cmtbocy .loadmore{margin: 10px auto;display: block;width: 250px;line-height: 33px;border-radius: 3px;border: 1px solid #e5e5e5;color: #666;font-size: 13px;text-align: center;background:#f5f5f5;}
.com_index_rue_list {padding:0 0 10px 0;margin:10px 0 0 0;position:relative;border-bottom:1px dashed #ccc}
.com_index_rue_list_replay {padding:5px 0 0 0;margin:0;border-bottom:1px dashed #ddd;background: #fafafa;}
.com_index_rue_list dt{position:absolute;min-height:50px;left:0;top:0;width:50px;height:50px; overflow:hidden; padding-left:5px;}
.com_index_rue_list_replay dt{top:10px;}
.com_index_rue_list dd{padding:0 0 0 63px;}
.com_index_rue_list dd .com_index_rue_list_ht{font-size:14px;margin:0 0 5px 0;height:20px;line-height:20px;}
.com_index_rue_list dd .com_index_rue_list_ht_newslist{margin:10px 0;padding:0 0 5px 0;border-bottom:1px dashed #ccc;font-size:12px;}
.com_index_rue_list dd .com_index_rue_list_ht .name,.com_index_rue_list dd .com_index_rue_list_ht .time,.com_index_rue_list dd .com_index_rue_list_ht .huif{display:inline-block;*display:inline;*zoom:1;margin:0 10px 0 0;}
.com_index_rue_list dd .com_index_rue_list_ht .time{color:#999;}
.com_index_rue_list dd .com_index_rue_list_ht .tag{margin:0 0 0 10px;color:#32a5de;}
.com_index_rue_list dd .com_index_rue_list_ht .tag span{margin:0 0 0 10px;color:#999;}
.com_index_rue_list dd .com_index_rue_list_ht .type{display:inline-block;*display:inline;*zoom:1;padding:0 5px;border-radius:4px;color:#fff;height:20px;margin:0 0 0 10px;}
.com_index_rue_list dd .com_index_rue_list_ht .type i{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;margin:0 5px 0 0;width:16px;height:16px;}
.com_index_rue_list dd .com_index_rue_list_ht .type_ms{background:#0abb00;}
.com_index_rue_list dd .com_index_rue_list_ht .type_ms i{background-position:-21px -601px;}
.com_index_rue_list dd .com_index_rue_list_ht .type_gz{background:#f90;}
.com_index_rue_list dd .com_index_rue_list_ht .type_gz i{background-position:0 -601px;}
.com_index_rue_list dd .com_index_rue_list_js{line-height:150%;color:#333;}
.com_index_rue_list dd .com_index_rue_list_js a{display:inline-block;*display:inline;*zoom:1;width:90%;-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;color:#333;font-size:12px;}
.com_index_rue_list dd .com_index_rue_list_js a:hover{text-decoration:underline;}
.com_index_rue_list dd strong,.com_index_rue_list dd .com_index_rue_list_ht .name a{color:#32a5de;}
.com_index_rue_list dd .com_index_rue_list_ht .reportword{color:#32a5de;display:inline-block;*display:inline;*zoom:1;-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;vertical-align:middle;max-width:400px;margin: -4px 0 0 0;}
.com_index_rue_list dd .com_index_rue_list_ht .reportword2{color:#32a5de;display:inline-block;*display:inline;*zoom:1;-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;vertical-align:middle;max-width:460px;margin: -4px 0 0 0;}
.com_index_rue_list dd .com_index_rue_list_ht .comstars{margin:0 10px 0 0;position:relative;cursor:pointer;}
.com_index_rue_list dd .com_index_rue_list_ht .comstars .comstars_pos{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}
.com_index_rue_list dd .com_index_rue_list_ht .comstars .arrow{display:inline-block;*display:inline;*zoom:1;width:7px;height:4px;background-position: -40px -585px;vertical-align:middle;}
.com_index_rue_list dd .com_index_rue_list_ht .comstars .sub_stars{display:none;position:absolute;width:136px;background:#fff;left:-10px;top:20px;border:1px solid #ddd;padding:5px 10px;white-space: nowrap;cursor:auto;z-index:99;}
.com_index_rue_list dd .com_index_rue_list_ht .comstars .sub_stars .score{font-size:12px;}
.com_index_rue_list dd .replay_ctl{padding:5px 10px 5px 0;line-height:20px;}
.com_index_rue_list dd .replay_ctl .cty_typ_1,.com_index_rue_list dd .replay_ctl .cty_typ_2,.com_index_rue_list dd .del,.com_index_rue_list dd .repub,.com_index_rue_list dd .passed,.com_index_rue_list dd .nopassed,.com_index_rue_list dd .reviewing,.com_index_rue_list dd .reviewtips{display:inline-block;*display:inline;*zoom:1;font-size:12px;text-decoration:none;}
.com_index_rue_list dd .replay_ctl .cty_typ_1,.com_index_rue_list dd .replay_ctl .cty_typ_1:visited{color:#666;float:left;margin:0 10px 0 0;}
.com_index_rue_list dd .replay_ctl .cty_typ_1:hover{color:#f90;}
.com_index_rue_list dd .passed,.com_index_rue_list dd .nopassed,.com_index_rue_list dd .reviewing{border-radius:4px;color:#fff;height:20px;line-height:20px;padding:0 10px;float:left;margin:0 10px 0 0;vertical-align:top;}
.com_index_rue_list dd .passed{background:#00b932;}
.com_index_rue_list dd .reviewing{background:#32a5de;}
.com_index_rue_list dd .nopassed{background:#f30;}
.com_index_rue_list dd .comment_deleted{display:inline-block;*display:inline;*zoom:1;font-size:12px;text-decoration:none;border-radius:4px;color:#fff;background:#f30;height:20px;line-height:20px;padding:0 10px;margin:0 10px 0 0;vertical-align:top;}
.com_index_rue_list dd .reviewtips{color:#f30;}
.com_index_rue_list dd .replay_ctl .cty_typ_2{color:#ef2f11;float:right;}
.com_index_rue_list dd .del,.com_index_rue_list dd .repub{float:right;border-radius:4px;color:#fff;height:20px;padding:0 10px;}
.com_index_rue_list dd .del{background:#f30;margin:0 0 0 10px;}
.com_index_rue_list dd .repub{background:#32a5de;}
.com_index_rue_list dd .replaythis{border-left: 3px solid #e5e5e5;}

.tabs_header{border-bottom:#E9EDED solid 1px; margin-bottom:15px;height:34px;float:left;width:100%;}
.tabs_header:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.tabs_header li{float:left;margin-right:10px;height: 34px;line-height: 34px;color: gray;display: block;text-align:center;text-align: center;border-bottom: none;border-radius: 4px 4px 0 0;background:#F3F5F7;cursor:pointer;}
.tabs_header li a{font-size:14px;font-weight:normal;color: #62686A;text-decoration: none;cursor:pointer;line-height:34px;padding: 0 15px;display:block;}
.tabs_header li.active{ background:#FFF;height:34px;border: #E9EDED solid 1px;margin-bottom:-10px;border-bottom:0;*background:#fff;color:#62686A;}
.tabs_header li.active a{color:#62686A;}
.tabs_header span.right{float:right;}
.tabs_header b{color:#ff5d2a;font-size:12px;}

.popForm_box_list{width:100%;margin-top:10px;float:left}
.popForm_box_list_left{ display:inline-block;width:26%; line-height:36px; text-align:right; font-size:14px;color:#666; float:left}
.popForm_box_list_left_i{color:#F30; margin-right:5px;font-style:normal;}
.popForm_box_list_right{ display:inline-block;width:70%; line-height:36px; text-align:left; font-size:14px;color:#666; float:left}
.popForm_input{width:240px;height:36px;line-height:36px;border:1px solid #e6e6e6;padding:0 5px;border-radius: 2px;}
.radioitems{float:left;width:230px;}
.txtarea{width:230px;height:100px;border: 1px solid #e6e6e6;padding:5px;}
.popForm_box_list img{ vertical-align:middle; margin-left:10px;}
.popForm_box_center{text-align:center;}
.popForm_sub{width:100%; float:left}
.layui-btn-normal {background-color:#1E9FFF;}
.layui-btn {display:inline-block;height:38px;line-height:38px;padding:0 18px;background-color:#009688;color:#fff;white-space:nowrap;text-align:center;font-size:14px;border:none;border-radius:2px;cursor:pointer;}
.layui-btn+.layui-btn {margin-left:10px;}
.layui-btn-primary {border:1px solid #C9C9C9;background-color:#fff;color:#555;}
.layui-btn-normal {background-color:#1E9FFF;}
.Binding_pop_box_msg{background-color: #FEFCE8;color: #E5A408; padding: 10px; font-size:14px;line-height:150%;}
.sradiolabel{display:inline-block;*display:inline;*zoom:1;margin:0 10px 10px 0;padding:0px 5px ;border: 1px solid #f7f1e4;text-align: left;position:relative;background: #fcf9f4;border-radius:6px;font-size:14px;width: 110px;text-overflow:ellipsis;overflow:hidden;white-space: nowrap;}
.upfile{float:left;padding:8px 0 0 0;width:230px;}
.textinput{float:left;}
label.error{display:block;padding:0 0 0 20px;margin:20px 0 0 20px;height:18px;font-size:14px;color:#ff751b;background:url(/static/images/alert.png) no-repeat left center;vertical-align:middle;line-height:18px;}
.company_reg_wrap label.error{margin-left:0;}
label.success{display:block;padding:0 0 0 20px;margin:0 0 0 10px;height:18px;font-size:14px;color:#ff751b;background:url(/static/images/alert.png) no-repeat left center;vertical-align:middle;line-height:18px;}
.dropDownSelection{display:inline-block;*display:inline;*zoom:1;position:relative;}
.dragdownselect{position:absolute;left:0;z-index:999999;width:100%;}
.dragdownselect,.dragdownselect .selectlist .show_b{border:none;height:34px;line-height:34px;}
.dragdownselect .selectlist{width:100%;background:#fff;border:1px solid #ddd;max-height:300px;overflow-y:auto;}
.dragdownselect .selectlist .show_b{padding:0 15px;cursor:pointer;color:#32a5de;}
.dragdownselect .selectlist .show_b:hover{background:#fafafa;color:#333333;}
.dragdownselect .selectlist .show_b.selected{background:#32a5de;color:#ffffff;}
.phone_ver_no,.phone_ver_yes{display:inline-block;*display:inline;*zoom:1;width:22px;height:22px;vertical-align:middle;}
.phone_ver_no{background-position:-30px -26px;}
.phone_ver_yes{background-position:-52px -26px;}

.verification_code{display:block;width:300px;background:#ffffff;border-radius:4px;position:fixed;top:100px;left:50%;margin:0 0 0 -150px;z-index:10003;}
.verification_code .title{font-size:18px;color:#333333;text-align:center;line-height:150%;padding:20px 0;}
.verification_code .itemrow{width:202px;margin:0 auto 10px auto;}
.verification_code .ver_code_img{float:left;height:82px;height:32px;border:1px solid #dcdcdc;}
.verification_code .ver_code_reload{float:right;height:34px;line-height:34px;font-size:14px;}
.verification_code .ver_code_reload a{color:#666666;}
.verification_code .errmsg{display:none;width:172px;height:30px;line-height:30px;padding:0 0px 0 30px;background:#ffffe0;color:#fd5f39;border:1px solid #fd5f39;font-size:12px;position:relative;}
.verification_code .alert_icon {width:17px;height:17px;display:inline-block;background:url(/static/images/alert.png) no-repeat;text-align:center;position:absolute;left:6px;top:6px;}
.verification_code .inpt{height:40px;line-height:40px;border:1px solid #dcdcdc;width:192px;padding:0 5px;}
.verification_code .submit{display:block;border:1px solid #32a5de;background:#32a5de;width:100%;height:40px;line-height:40px;border-radius:4px;text-align:center;font-size:14px;color:#ffffff;cursor:pointer;margin:0 0 30px 0;}
.verification_code .ver_code_close{width:30px;height:30px;border-radius:200px;position:absolute;top:10px;right:10px;cursor:pointer;border:1px solid #ff751b;}
.verification_code .ver_code_close:hover{border:1px solid #ff751b;}
.verification_code .ver_code_close .icon{display:block;width:8px;height:8px;background-position:-126px -225px;margin:11px 0 0 11px;}

/*paper3*/
.paper_p_text{text-align: center;}
.paper_btn{border-radius: 4px;border: 0;outline: 0;width: 60px;height: 30px;line-height: 30px;font-size: 14px;margin: 0 10px;}
.paper_btn:hover{opacity: .9;text-decoration: none;}
.paper_agree{background:#35abe6;color:#fff;}
.paper_disagree{background:#c9c5c5;color:#fff;}

/* 中等屏幕（平板，小于等于 1024px） */
@media screen and (max-width: 1024px) {
	body{width:1230px;}
	.mainwrap{width:100%;}
	.mainwrapdis{width:100%;}  /*增加 by 2021-2-20*/
	.header .logo{margin:5px 0 0 10px;}
	.err_page_group{padding:0;}
	.err_page_group .err_page .err_page_left {width:300px;height:292px;background-size:300px 292px;margin:0 auto;float:none;}
	.err_page_group .err_page .err_page_right{padding-left:0;}
	.err_page_group .err_page .err_page_right .num_box{padding-top:0;font-size:40px;}
	.err_page_group .err_page .err_page_right .sorry_box{font-size:20px;}
	.err_page_group .err_page .err_page_right .btn_box{padding-top:30px;}
}

/*新增2023-09-01：新增媒体查询*/
@media screen and (max-width:768px){
	body{width:100%;}

}

/* 小屏幕（手机，小于等于480px） */
@media screen and (max-width:480px){
	body{width:100%;}

}

/* 小屏幕（手机，小于等于 420px） */
@media (max-width: 320px){

}